// 默认地址 
axios.defaults.baseURL = 'http://localhost:8888/';

// 添加请求拦截器
axios.interceptors.request.use(function (config) {
    // 在发送请求之前做些什么
    if (config.url.startsWith('/admin')) {
        config.headers['Authorization'] = localStorage.getItem("token");
    }
    return config;
}, function (error) {
    // 对请求错误做些什么
    return Promise.reject(error);
});


// 获取友情链接
const getLinkAPI = (arg, fn) => {
    axios({
        method: 'get',
        url: '/admin/links'

    }).then(fn)
}

// 添加友情链接
const addLinkAPI = (arg, fn) => {
    axios({
        method: 'post',
        url: '/admin/links',
        data: arg
    }).then(fn)
}

// 编辑友情链接
const byIdAPI = (arg, fn) => {
    axios({
        method: 'get',
        url: '/admin/links/' + arg
    }).then(fn)
}

const editLinkAPI = (id, arg, fn) => {
    axios({
        method: 'put',
        url: '/admin/links/' + id,
        data: arg
    }).then(fn)
}

// 删除友情链接
const delLinkAPI = (arg, fn) => {
    axios({
        method: 'DELETE',
        url: '/admin/links/' + arg
    }).then(fn)
}